b00eb3a3b90e5922a3bb34c7b7ec0c9f6df42750,icy/roi/ROI.java,ROI,contains,#ROI#,2034
Before Change
BooleanMask2D mask;
// test first only on content
mask = roi.getBooleanMask2D(z, t, c, false);
if (!mask.isEmpty() && !getBooleanMask2D(z, t, c, false).contains(mask))
return false;
After Change
BooleanMask2D roiMask;
// take content first
mask = new BooleanMask2D(intersection2D, getBooleanMask2D(intersection2D, z, t, c, false));
roiMask = new BooleanMask2D(intersection2D,
roi.getBooleanMask2D(intersection2D, z, t, c, false));
// test first only on content
if (!roiMask.isEmpty() && !mask.contains(roiMask))